Command Palette

Search for a command to run...

B.TECH. IN ELECTRONICS ENGINEERING (VLSI DESIGN AND TECHNOLOGY)coretheorySem 3

MICROCONTROLLERS AND EMBEDDED SYSTEMS

ECE 3127

Syllabus

  • 01Embedded vs. General Computing Systems, Classification, Applications, Core Components, ARM7TDMI Model, Register Organization
  • 02ARM Assembly Language: Directives, Macros, Instruction Set, Addressing Modes, Data Processing, Bit Manipulation, Data Transfer, Loops, Subroutines, Assembly Programming
  • 03LPC2148 Architecture, Hardware Interfacing, Display Devices, Actuators, Data Converters
  • 04Performance Techniques: Memory, Pipelines, ARM Thumb, Exception Handling, Interrupts, Error Conditions, Handlers, Priorities
  • 05Embedded System Design: Characteristics, Quality Attributes, Hardware-Software Co-Design, Firmware Development
  • 06Self-Directed Learning: Embedded C programming

References

  • Andrew N Sloss, “ARM System developer’s guide, designing and optimizing system software”, Elsevier, 2004
  • William Hohl , “ARM assembly language fundamentals and techniques” , CRC press, 2009
  • Steve Furber," ARM System on chip Architecture”, Pearson Education, 2000
  • J. R. Gibson “ARM Assembly Language-an Introduction” Dept. of Electrical Engineering and Electronics, The University of Liver-pool, 2007
Credits Structure
3Lecture
0Tutorial
0Practical
3Total